package com.odp.service;

import com.odp.entity.Post;
import com.odp.entity.PostDetailContentDto;
import com.odp.entity.PostDetailHeadDto;
import com.odp.entity.PostDto;

import java.util.List;

public interface PostService {
    //发帖
    public Boolean makePost(Post post);
    //点赞帖子
    public Boolean likePost(int postId);
    //不感兴趣
    public void unlike(int postId);
    //获得社区模块需要展示的30个帖子 （20个weights>0的 其他10个随机）
    public List<PostDto> getPosts();
    //用户点击进入帖子，初始化该帖的详情
    //获取详情头部
    public PostDetailHeadDto getPostDetailHead(int postId);
    //获取详情content
    public List<PostDetailContentDto> getPostDetailContent(int postId);
}
